﻿body {
	margin:0;
	padding:0;
    color: #52697E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
	background-color:#EEE;
}

header {
	margin:0;

	.float-right, .float-left{
		padding-top:8px;
	}

	.float-left{
		float: left;
	}

	.float-right {
		float: right;
		margin-right:10px;
	}

	.content-wrapper{
		background: url("/images/bg_top.png");
		height:38px;
	}

	ul { 
		margin:0;
	}
	 ul li {
        display: inline;
        list-style: none;
    }

	a{
		color: #999999;
		font-weight: bold;
		text-shadow: 0 0 1px #000000;
	}

	a:hover{
		color:#FFF;
	}

	 nav a {
		float: left;
		margin-right: 20px;
		position: relative;
	}

	.sub-menu{
		padding-top:7px;
		padding-left:10px;
		background-color:#E0E0E0;
		height:25px;
		border-bottom: 1px solid #999;

		a{
			margin-right: 15px;
			position: relative;	
		}
	}
}

#body{
	.content-wrapper{
		.content-left{
			float:left;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:20px;
			padding-right:20px;
			width:220px;
			border-top:1px solid #DDD;

			ul { 
				margin:0;
				padding:0;
			}
			 ul li {
				display: block;
				list-style: none;
				padding-top:5px;
			}

			a{
				color:#666;
			}

		}

		.content-right{
			float:right;
			width:78%;
			padding-left:10px;
			padding-top:12px;
			paddind-left:100px;
			padding-right:10px;
			background-color:white;

			h3{
				padding-top:10px;
				margin-bottom:10px;
			}

			h2{
				margin-bottom:10px;
			}

		}
	}
}

footer{
	background-color:#000;
	height:150px;
	clear:both;
	.content-wrapper{
		clear:both;
		ul { 
			margin:0;
			padding:0;
		}
		 ul li {
			display: inline;
			list-style: none;
		}
	}
}

h1, h2, h3{
	margin:0;
	padding:0;
}

h3, h2{
	border-bottom: 1px solid #999;
	padding-bottom:10px;
}

h2{
	font-size:24px;
}


a {
    color: #F77F00;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}

.ui-jqgrid tr td a {
    color: #F77F00 !important;
	text-decoration: underline !important;
}


input[type="text"], input[type="password"], textarea {
	border: 1px solid #999999;
    color: #52697E;
	padding-left:5px;
	padding-right:5px;
}

input[type="text"], input[type="password"]{
	height:20px;
}

textarea{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}

.search{
	background: white url('/images/search-icon-16x16.png') 99% center no-repeat; 
	padding-right:20px !important;
	height:12px !important;
}

.textBoxReadOnly
{
    border:0 !important;
    font-weight:bold;
    cursor:text;
}

.bold
{
    font-weight:bold;
}

.button-red
{
    color: Red;
}

.field-validation-error
{
	color:red;
}

/* 
	OVERRIDE JQUERY UI STYLES
*/

.ui-widget
{
    font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.ui-datepicker-trigger{
	padding-left:2px;
}

.ui-autocomplete-loading 
{ 
	background: white url('/images/loader-icon.gif') 97% center no-repeat; 
}

.placeholder
{
	color:#999 !important;
}

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }

.fc-event-skin
{
    background-color: #F77F00 !important;
}

.fc-header-title h2
{
    border-bottom:0;
}